discuss extensively - French English Dictionary